/* code from ciatheme-pub-sub.css */

body,*,html {
	margin: 0 0 0 0;
	cursor: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
        background: none;
}

.btn {
	border: #999999 groove 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.documentContent {
	/* */
	font-size: 100%;
	padding: 2px 2px 2px 10px !important;  /**/
	background: White; /* */
}

#content {
	padding: 5px 2px 0px 2px !important;
}

#region-content .portlet {
	font-size: 94%;
}

.h1 {
 font-size: 12px;
 font-weight: bold;
 padding-left: 5px;
}

.horz_greybar {
  background-image: url(../graphics/gray_horz_line.gif); 
  background-position:bottom; 
  background-repeat:repeat-x; 
  height:25px;
  padding-bottom: 1px;
}
/*.horz_greybar_index {
  background-image: url(../graphics/gray_horz_line.gif); 
  background-position:bottom; 
  background-repeat:repeat-x; 
  height:25px;
  padding-bottom: 1px;
}
*/

/* TD column headers  --------*/
.smalltext {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
}
.smalltext a:link, .smalltext a:visited {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
}
.smallertext {
	font-family: Verdana;
	font-size: 8px;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}
.smallertext a:link, .smallertext a:visited {
	font-family: Verdana;
	font-size: 8px;
	color: #666666;
	text-decoration: underline;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}
.smallertext a:hover {
	text-decoration: none;
}

th {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	padding-right: 5px;
 	text-decoration: none;
	}

/* Image Transparency  --------*/
.toggleopacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.5;
	border: none;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}
.toggleopacity1 img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.5;
	border: none;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.toggleopacity1:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

/* Miscellaneous ----------- */

p {
	padding: 5px 10px 0px 0px;
	font-size: 11px;
	text-align: left;
}
h6 {
	color:#666666;
	font-size: 12px;
	line-height: 20px;
	background-color: #F8f8e7;
	height: 20px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h5 {
	color:#666666;
	font-size: 10px;
	line-height: 20px;
	background-color: #F8f8e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.address {
	color: #666666;
	padding-left: 5px;
}
.alt {
	background:#eeeeee;
}
#navigation {
	visibility: visible;
	z-index: 1000000;
}
.sm_region {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	vertical-align: middle;
	text-align: center;
	line-height: 10px;
	letter-spacing: .1px
}
.status {
	font-size:11px;
	color: #006600;
	font-weight: bold;
	text-transform: uppercase;
}
.print_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: .05em;
	text-decoration: none;
	vertical-align: middle;
}
.top_black_line2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.dashed_border_grey_line {
	border: 1px dashed #CCCCCC;
}
.dashed_btm_grey_line {
	border-bottom: 1px dashed #CCCCCC;
}
.dashed_top_grey_line {
	border-top: 1px dashed #CCCCCC;
}
.solid_btm_grey_line {
	border-bottom: 1px solid #CCCCCC;
}
td I {
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	font-style:normal;
}

#return {
	line-height: 5px;
	height: 5px;
}

.selected {
	background-color: #FDFDF7;
	border: 2px solid #CCCCCC;
	margin-bottom: 25px;
	margin-top: 25px;
}


/* DIV PRINT --*/
#print .smalltext_nav, #print .smalltext_nav a:link, #print .smalltext_nav a:visited, #print .smalltext_nav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
 	text-decoration: none;
}

#print, #print a:link, #print a:visited, #print a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
 	text-decoration: none;
	width: 70px;
}
#print a:link {
	text-decoration: none;
	border: 0px;
	}
#print img a:link{
	text-decoration: none;
		vertical-align: middle;
		border: none;
}
#print_country, #print_country a:link, #print_country a:visited, #print_country a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	vertical-align: middle;
	padding-right: 5px;
	text-decoration: none;
	text-align: right;
	}
#print_country img a:link {
	text-decoration: none;
		vertical-align: middle;
}
#print_country a:hover  {
	text-decoration: none;
	border: 0px;
}

#backtotop {
	width: 598px;
	text-align: right;
	}



/* Region Landing Pages -----------*/

#regionlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	border-bottom: 2px solid #FFFFFF;
}
#regionlist a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
#regionlist a:visited {
	color: #999999;
	text-decoration: underline;
}
#regionlist a:hover {
	color: #333333;
	text-decoration: none;
}


/* History Page ---------- */
#history td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-left: 5px;
	font-weight: normal;
	vertical-align: top;
	
}
#history_data .category_data {
	border-top: dashed 1px #999999;
	}
.year {
	font-size: 18px;
	color: #999999;
	vertical-align: top;
	line-height: 18px;
	align: center;
	font-weight: bold;
}

/* Contacts **/
#contacts a:link {
	color: #666666;
	text-decoration: underline;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
#contacts a:visited {
	color: #B4B4B4;
	text-decoration: underline;
}
#contacts a:hover {
	color: #666666;
	text-decoration: none;
}
#contacts .emailaddress a:link {
	color: #666666;
	text-decoration: underline;
	letter-spacing: 0.05em;
	text-transform: none;
	font-size: 11px;
}
#contacts .emailaddress a:visited {
	color: #B4B4B4;
	text-decoration: underline;
}
#contacts .emailaddress a:hover {
	color: #666666;
	text-decoration: none;
}

/* Contributors Page ---------- */
#contributors td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-left: 5px;
	font-weight: normal;
}

/* Purchasing Page ---------- */
#purchasing a:link, #purchasing a:visited, #purchasing a:active {
	color: #333333;
	text-decoration: none;
	letter-spacing: 0.1em;
}
#purchasing a:hover {
	color: #6F5E37;
	text-decoration: underline;
}
#purchasing td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-left: 5px;
	font-weight: normal;
}

/* Definitions and Notes Page ---------- */
#notes .category_titles a:link, #notes .category_titles a:visited, #notes .category_titles a:active {
	text-decoration: underline;
	color: #666666;
}
#notes .category_titles a:hover {
	color: #6F5E37;
	text-decoration: none;
}

/* Rank Order Pages ---------- */
#rankorder td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: left;
}
#rankorder td img {
	text-align: right;
}
#rankorder .region a:link, #rankorder .region a:visited, #rankorder .region a:active {
	text-decoration: underline;
	color: #666666;
	cursor: pointer;
}
#rankorder .region a:hover {
	color: #6F5E37;
	text-decoration: none;
} 
#rankorder .category {
	text-transform: none;
	padding-left: 5px;
	letter-spacing: 1px;
	font-weight: bold;
}
#rankorder .category a:link , #rankorder .category a:visited{
	text-decoration: underline;
	cursor: pointer;
}
#rankorder .category a:hover{
	text-decoration: none;
}


/*#rankorderguide .category_data {
	text-transform: none;
	padding-left: 5px;
	margin-left: 5px;
}
*/

/* Rank order guide, profile guide, information sources --- */
#rankorderguide {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
#rankorderguide .field a:link,#rankorderguide .field a:visited {
	text-decoration: underline;
	cursor: pointer;
	padding-left: 10px;
}
#rankorderguide .field a:hover {
	text-decoration: none;
	cursor: pointer;
}
#rankorderguide .subfield {
	letter-spacing: 1px;
	padding-left: 20px;
	line-height: 20px;
}
	
#profileguide a:link, #profileguide a:visited, #profileguide a:active, #sourceguide .field a:link, #sourceguide .field a:visited, #sourceguide .field a:active {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
}
#rankorderguide .category, #profileguide .category, #sourceguide .category, #faq .category {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 8px;
	font-weight: bold;
	padding-bottom: 5px;
}
.CollapsiblePanelTab a:link 
	{text-decoration: none;
	}
#profileguide .field a:link, #profileguide .field a:visited, #sourceguide .field {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	letter-spacing: 1px;
	padding-left: 10px;
	font-weight: bold;
	line-height: 20px;
	background-color: #FBFBEE;
	cursor: pointer;
}
#profileguide .subfield {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 20px;
	line-height: 20px;
}
#sourceguide .subfield {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 20px;
	font-weight:normal;
	line-height: 20px;
}

#profileguide a:hover, #sourceguide a:hover {
	color: #6F5E37;
	text-decoration: none;
	cursor: pointer;
	}
	
/* Text version ---------- */

/*#textversion td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .075em;
}
#textversion td img {
	text-align: right;
}
#textversion a:link, #textversion a:visited, #textversion a:active {
	text-decoration: underline;
	color: #666666;
}
#textversion a:hover {
	color: #6F5E37;
	text-decoration: none;
}*/

/* Information Sources ------ */

.guidesource {
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-left: 10px;
	line-height: 15px;
}

/* Field Listing ---------- */

#fieldlisting td {
	letter-spacing: 1px;
	text-align: left;
	border-bottom: thin 1px #CCCCCC;
		font-size: 11px;

}
#fieldlisting a:link, #fieldlisting a:visited{
	text-decoration: underline;
	color: #666666;
}
#fieldlisting a:hover {
	color: #6F5E37;
	text-decoration: none;
}
.fl_region a:link, .fl_region a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: normal;
	color:#666666;
	letter-spacing: 1px;
	text-decoration: underline;
	text-align: left;
}	
.fl_region a:hover {
	text-decoration: none;
} 


/* Guide to Country Profiles Page ---------- */

#countryprofiles a:link, #countryprofiles a:visited, #countryprofiles a:active {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#countryprofiles .category_data {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-left: 5px;
	font-weight: normal;
}
#countryprofiles .category {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-left: 5px;
}
#countryprofiles a:hover {
	color: #6F5E37;
	text-decoration: none;
}
#countryprofiles td data {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0.05em;
}

/* Frequently Asked Questions ---------- */
#faq1 smalltext_nav a:link {
	color: #666666;
	text-decoration: underline;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
#faq1 smalltext_nav a:visited {
	color: #B4B4B4;
	text-decoration: underline;
}
#faq1 smalltext_nav a:hover {
	color: #666666;
	text-decoration: none;
}
#faq .answer a:link, #faq .answer a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .1em;
	text-decoration: underline;
}

#faq .answer a:hover {
	text-decoration: none;
}

#faq .CollapsiblePanelContent .answer a:link, #faq .CollapsiblePanelContent .answer a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .1em;
	text-decoration: underline;
}

#faq .CollapsiblePanelContent .answer a:hover {
	text-decoration: none;
}
#didyouknow .answer a:link, #faq .didyouknow .answer a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .1em;
	padding-left: 7px;
	text-decoration: underline;
	}

#didyouknow .answer a:hover {
	text-decoration: none;
}

.question {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
	letter-spacing: 0.05em;
	border-top: solid 1px #CCCCCC;
	height: 20px;
	background-color: #F9F9F9;
	padding-left: 5px;
}
.answer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .1em;
	padding-left: 7px;
}


/* Country Data Pages ----------*/
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
}

#data {
	line-height: 1.25em;
	letter-spacing: 1px;
	padding: 5px 50px 5px 20px;
	text-align: left;
	}
	
#data a:link, #data a:visited {
	text-decoration: underline;
}

#data a:hover {
	text-decoration: none;
}

.region {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 5px;
	color:#666666;
	margin-left: 2px;
	letter-spacing: 1px;
}
.region1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 5px;
	color:#FFFFFF;
	margin-left: 2px;
	letter-spacing: 1px;
}
.region_name {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	color:#666666;
	padding-bottom: 4px;
	}
.region_name1 {
  font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FFFFFF;
 	vertical-align: bottom;
}
.region1 a:link, .region1 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.region1 a:hover {
	text-decoration: none;
}

.affiliation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	padding-left: 6px;
	color:#FFFFFF;
	letter-spacing: 1px;
}
#lc .category {
	text-transform: none;
}
.category {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	text-transform: none;
	letter-spacing: 1px;
	vertical-align: middle;
	line-height: 16px;
}
#field a:link, #field a:visited{
	text-decoration: underline;
	color: #666666;
	padding-left: 8px;
	cursor: pointer;
}
#field a:hover{
	text-decoration: none;
	color: #666666;
	cursor: pointer;
}
.category1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	text-transform: none;
	letter-spacing: 1px;
	vertical-align: middle;
	line-height: 16px;
}
.category_data {
    letter-spacing: 1px;
	vertical-align: middle;
	line-height: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.category_data a:link, .category_data a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #747B7B;
	letter-spacing: 1px;
	line-height: 16px;
	text-decoration: underline;/*	margin-left: 5px;*/
}
.category_data a:hover {
	text-decoration: none;/*	margin-left: 5px;*/
}
.category_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-transform: none;
	font-weight: bold;
	letter-spacing:  0.09em;
	padding-left: 5px;
	margin-left: 5px;
	line-height: 15px;
}
.smalltext_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:	#666666;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	}
.smalltext_nav_country {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	}
.smalltext_nav a:link, .smalltext_nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	border:0px;
}
	
.smalltext_nav a:hover {
	color: #000000;
	text-decoration: none;
/*	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
*/	border:none;	
	}
.download a:link,.download a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	text-decoration: underline;
	border:0px;
}	
	
/* Photos ---------- */

.photo_bkgrnd {
	background-image: url("../graphics/photo_bkgrnd.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-top: 2px;
}
.photo_bkgrnd_static {
	background-image: url("../graphics/photo_bkgrnd_static.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-top: 2px;
}
.photo_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #999999;
	text-transform: uppercase;
	letter-spacing:  0.09em;
	line-height: 10px;
	padding-bottom: 8px;
	width: 127px;
	font-weight: bold;
}
.smalltext_nav1 img {
	padding-bottom: 2px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.5;
	border: none;
	}
	
.photo_text1 , .photo_text1 a:link,.photo_text1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 11px;
}

.photo_back {
	background-image: url("../graphics/photo_border.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}
.photo_square {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 5px;
}

/* Photo Gallery **/
#photogallery_captionback {
	background-image: url(../graphics/photogallery_caption_bkgrnd.gif);
	background-repeat: no-repeat;
	margin: 0;
}
#photogallery_sizeback {
	background-image: url(../graphics/photogallery_size_bkgrnd.gif);
	background-repeat: no-repeat;
	margin: 0;
	background-position:top left
}
#photogallery_sizeback1 {
	background-image: url(../graphics/photogallery_size_bkgrnd1.gif);
	background-repeat: no-repeat;
	margin: 0;
	background-position:top left
}
.photogallery_captionheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	letter-spacing: 1px;
	font-weight: bold;
}
.photogallery_captiontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 5px;
	color: #333333;
	padding-left: 5px;
	line-height: 15px;
	height: 240px;
	vertical-align: top;
	overflow: auto;
}
.photogallery_othertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 2px;
	color: #333333;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 7px;
}
.photogallery_othertext a:link, .photogallery_othertext a:visited {
	text-decoration: underline;
	color: #333333;
	font-size: 10px;}
.photogallery_othertext a:hover {
	text-decoration: none;
	color: #333333;
}

/* Submit Photo Page --*/
						
#submit_photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing: .1em;
	color: #747B7B;
}
#submit_photo ul li {
	line-height: 13px;
	color: #747B7B;
}

/* Flags ----------*/
.flag_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.flag_border {
	border: 1px solid ##CCCCCC;
	background-color: #FFFFFF;
	padding: 1px;
	margin: 1px;
}

#largeflag {
	background-image: url(graphics/#regionCode#_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border: 0px;
	margin: 0px;
	padding: 0px;
	
}
#largeflag a:link, #largeflag a:visited, #largeflag a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	border: 0px;
	}

#largeflag #print a:hover  {
	text-decoration: none;
	border: 0px;
}


#flagborder {
	border: 1px solid #CCCCCC;
}
#flag_caption{
	background-image: url(../graphics/flag_caption_bkgrnd.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	margin: 0;
	vertical-align: top;
	padding-top: 10px;
}


/* Gallery Covers ---------- */

#gallerycovers {
	background-image:    url(../graphics/gallerycovers_bkgrnd.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
#gallerycovers td {
	text-align: center;
}
#gallerycovers img {
border: none;
padding: 1px;
}

#gallerycovers a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

#gallerycovers .frontcover {
	border-top: solid #CCCCCC 1px; 
	border-left: solid #CCCCCC 1px; 
	border-bottom: solid #CCCCCC 1px; 
	}

#gallerycovers .backcover {
	border-top: solid #CCCCCC 1px; 
	border-right: solid #CCCCCC 1px; 
	border-bottom: solid #CCCCCC 1px; 
  }

#gallerycover_leftbutton {
	background-image: url(../graphics/gallerycover_Lbutton.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 80px;
	height: 20px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
  padding-right: 5px;}

#gallerycover_leftbutton a:link, #gallerycover_leftbutton a:visited {
	background-image: url(../graphics/gallerycover_Lbutton.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 80px;
	border: none;
	color: #B5B5B5;
	text-decoration: none;
	display: block;
	height: 14px;
	}
#gallerycover_leftbutton a:hover {
	background-image: url(../graphics/gallerycover_Lbutton_over.gif);
	background-repeat: no-repeat;
	background-position: left;
  width: 80px;
  text-decoration: none;
  color: #666666;
	display: block;
	}
#gallerycover_rightbutton {
	background-image: url(../graphics/gallerycover_Rbutton.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 80px;
	height: 20px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
	text-decoration: none;
	font-weight: bold;
  padding-left: 5px;
}

#gallerycover_rightbutton a:link, #gallerycover_rightbutton a:visited {
	background-image: url(../graphics/gallerycover_Rbutton.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 80px;
	border: none;
	color: #B5B5B5;
	text-decoration: none;
	display: block;
	height: 14px;
	}
#gallerycover_rightbutton a:hover {
	background-image: url(../graphics/gallerycover_Rbutton_over.gif);
	background-repeat: no-repeat;
	background-position: right;
  width: 80px;
  text-decoration: none;
  color: #666666;
	display: block;
	}
	

/* Reference Maps ---------- */	

.refmap_bkgrnd {
	background-image:    url(../graphics/ref_map_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
#refmaps td {
	align: center;
	color: #666666;}
#refmaps img {
	border: 1px solid #D5CFD0;
	padding: 1px;
}
#refmaps #print img {
	border: none;
	padding: 1px;
}
#refmaps #print a:link{
	color: #666666;
	padding-bottom: 5px;
	}

#refmaps .smalltext_nav a:link,#refmaps .smalltext_nav a:visited  {
	text-decoration: underline;
	color: #cccccc;
	}
#refmaps .smalltext_nav a:hover {
	text-decoration: none;
	}


/* Definition and Notes ---------- */

.alpha {
	background-image: url(../graphics/alpha_background.gif);
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	border-bottom: 1px solid #CCCCCC;
	line-height: 18px;
	text-transform:uppercase;
}
#notes .appendixa-term {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #747B7B;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .10em;
	padding-left: 5px;
	line-height: 18px;
}


/* Drop Down List for Countries ---------- */

.country_select {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #666666;
	background-color: #F8F7E9;
	height: 20px;
	text-transform:uppercase;
	padding-top: 2px;
	border:1px solid #8CACBB;
}
form {
	margin: 0 0 0 0;
	border: 0px;
}

/* PLUS / MINUS Icons for open and closing categories ---------- */

.iconspan {
	float: right;
	margin: 3px;
	cursor:pointer;
	font-weight: bold;
}
.iconspan1 {
	float: right;
	margin: 3px;
	cursor:pointer;
	font-weight: bold;
}

/* Alphabetical Jump List ---------- */

#colAlpha {
	padding-bottom:3px;
	text-align: right;
	font-family: Verdana;
	vertical-align: bottom;
	margin-bottom: 1px;
	height: 12px;
}
.colAlpha {
	padding:0px;
	font-weight:normal;
	font-size:8pt;
	text-align:center;
	text-decoration: none;
	color: #436976;
	vertical-align: middle;
	font-family: Verdana;
}
.colAlpha_none {
	font-weight:normal;
	font-size:8pt;
	text-align:center;
	text-decoration: none;
	color: #436976;
	vertical-align: middle;
	font-family: Verdana;
	padding:2px 4px;
	margin:0;
	border:0px;
}
a.colAlpha:link, a.colAlpha:visited{
	font-weight:bold;
	font-size:8pt;
	background-color:#fff;
	color: #436976;
	padding:2px 4px;
	margin:0;
	border:0px;
	text-decoration: none;
}

a.colAlpha:hover {
	font-weight:bold;
	font-size:8pt;
	background-color: #ECE9C4;
	color:#436976;
	padding:2px 4px;
	margin:0;
	border:0px;
	text-decoration: none;
}




/* ------------------------------------------------------------------- COUNTRY PAGE BREAKDOWN -------------------------------------------------------*/

/* AFRICA ---------- */

.afr_dark {
	background-image: url("../graphics/afr_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.afr_medium {
	background-image: url("../graphics/afr_medium.jpg");
	color: #3f7805;
	text-align: left;
}
.afr_light {
	background-image: url("../graphics/afr_light.jpg");
	color: #666666;
	text-align: left;
}
.afr_flag_loc_bkgrnd {
	background-image: url("../graphics/afr_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
	background-position:top left;
}
.afr_map_bkgrnd {
	background-image: url("../graphics/afr_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#afr_smflag_bkgrnd {
	background-image: url("../graphics/afr_smflag_bkgrnd.jpg");
	background-repeat: no-repeat;
	background-position:center;
	text-align:center;
}
#afr_lgmapborder {
	border: 2px solid #d9e4cd;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#afr_smmapborder {
	border: 1px solid #d9e4cd;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.afr_lglocatorborder {
	border: 2px solid #d9e4cd;
	background-color: #FFFFFF;
	padding: 2px;
}
.afr_photogallery_bkgrnd {
	background-image: url(../graphics/afr_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.afr_lgflagborder {
	border: 2px solid #d9e4cd; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
f_selected {
	background-image: url("../graphics/afr_light.jpg");
	background-repeat: repeat;
}
	

/* ANTARTCIA ------------------ */

.ant_dark {
	background-image: url("../graphics/ant_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.ant_medium {
	background-image: url("../graphics/ant_medium.jpg");
	color: #734d73;
	text-align: left;
}
.ant_light {
	background-image: url("../graphics/ant_light.jpg");
	color: #666666;
	text-align: left;
}
.ant_map_bkgrnd {
	background-image: url("../graphics/ant_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.ant_flag_loc_bkgrnd {
	background-image: url("../graphics/ant_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
	background-position:top left;
}
#ant_lgmapborder {
	border: 2px solid #e3dbe3;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#ant_smmapborder {
	border: 1px solid #e3dbe3;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.ant_lglocatorborder {
	border: 2px solid #e3dbe3;
	background-color: #FFFFFF;
	padding: 2px;
}
.ant_photogallery_bkgrnd {
	background-image: url(../graphics/ant_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.ant_selected {
	background-image: url("../graphics/ant_light.jpg");
	background-repeat: repeat;
	}
.ant_lgflagborder {
	border: 2px solid #e3dbe3; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}

/* AUSTRALIA/OCEANIA ------------------ */

.aus_dark {
	background-image: url("../graphics/aus_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.aus_medium {
	background-image: url("../graphics/aus_medium.jpg");
	color: #006699;
	text-align: left;
}
.aus_light {
	background-image: url("../graphics/aus_light.jpg");
	color: #666666;
	text-align: left;
}
.aus_flag_loc_bkgrnd {
	background-image: url("../graphics/aus_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.aus_map_bkgrnd {
	background-image: url("../graphics/aus_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#aus_lgmapborder {
	border: 2px solid #cce0eb;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#aus_smmapborder {
	border: 1px solid #cce0eb;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.aus_lglocatorborder {
	border: 2px solid #cce0eb;
	background-color: #FFFFFF;
	padding: 2px;
}
.aus_photogallery_bkgrnd {
	background-image: url(../graphics/aus_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.aus_lgflagborder {
	border: 2px solid #cce0eb; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.aus_selected {
	background-image: url("../graphics/aus_light.jpg");
	background-repeat: repeat;
	}

/* CENTRAL AMERICA/CARRIBEAN ------------------ */

.cam_dark {
	background-image: url("../graphics/cam_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.cam_medium {
	background-image: url("../graphics/cam_medium.jpg");
	color: #007D7D;
	text-align: left;
}
.cam_light {
	background-image: url("../graphics/cam_light.jpg");
	color: #666666;
	text-align: left;
}
.cam_flag_loc_bkgrnd {
	background-image: url("../graphics/cam_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.cam_map_bkgrnd {
	background-image: url("../graphics/cam_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#cam_lgmapborder {
	border: 2px solid #cce5e5;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#cam_smmapborder {
	border: 1px solid #cce5e5;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.cam_lglocatorborder {
	border: 2px solid #cce5e5;
	background-color: #FFFFFF;
	padding: 2px;
}
.cam_photogallery_bkgrnd {
	background-image: url(../graphics/cam_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.cam_lgflagborder {
	border: 2px solid #cce5e5; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.cam_selected {
	background-image: url("../graphics/cam_light.jpg");
	background-repeat: repeat;
	}
	
/* CENTRAL ASIA ------------------ */

.cas_dark {
	background-image: url("../graphics/cas_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.cas_medium {
	background-image: url("../graphics/cas_medium.jpg");
	color: #993333;
	text-align: left;
}
.cas_light {
	background-image: url("../graphics/cas_light.jpg");
	color: #666666;
	text-align: left;
}
.cas_flag_loc_bkgrnd {
	background-image: url("../graphics/cas_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
	text-align: left;
}
.cas_map_bkgrnd {
	background-image: url("../graphics/cas_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#cas_lgmapborder {
	border: 2px solid #ebd8d8;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#cas_smmapborder {
	border: 1px solid #ebd8d8;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.cas_lglocatorborder {
	border: 2px solid #ebd8d8;
	background-color: #FFFFFF;
	padding: 2px;
}
.cas_photogallery_bkgrnd {
	background-image: url(../graphics/cas_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.cas_lgflagborder {
	border: 2px solid #ebd8d8; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.cas_selected {
	background-image: url("../graphics/cas_light.jpg");
	background-repeat: repeat;
	}


/* EUROPE ------------------ */

.eur_dark {
	background-image: url("../graphics/eur_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.eur_medium {
	background-image: url("../graphics/eur_medium.jpg");
	color: #b97313;
	text-align: left;
}
.eur_light {
	background-image: url("../graphics/eur_light.jpg");
	background-repeat: repeat-x;
	color: #666666;
	text-align: left;
}
.eur_map_bkgrnd {
	background-image: url("../graphics/eur_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.eur_flag_loc_bkgrnd {
	background-image: url("../graphics/eur_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#eur_lgmapborder {
	border: 2px solid #f1e3d0;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#eur_smmapborder {
	border: 1px solid #f1e3d0;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.eur_lglocatorborder {
	border: 2px solid #f1e3d0;
	background-color: #FFFFFF;
	padding: 2px;
}
.eur_photogallery_bkgrnd {
	background-image: url("../graphics/eur_photogallery_bkgrnd.jpg");
	background-position: top;
	background-repeat: repeat-x;
}
.eur_lgflagborder {
	border: 2px solid #f1e3d0; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.eur_selected {
	background-image: url("../graphics/eur_light.jpg");
	background-repeat: repeat;
	}


/* EAST / SOUTHEAST ASIA ------------------ */

.eas_dark {
	background-image: url("../graphics/eas_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.eas_medium {
	background-image: url("../graphics/eas_medium.jpg");
	color: #762727;
	text-align: left;
}
.eas_light {
	background-image: url("../graphics/eas_light.jpg");
	color: #666666;
	text-align: left;
}
.eas_flag_loc_bkgrnd {
	background-image: url("../graphics/eas_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.eas_map_bkgrnd {
	background-image: url("../graphics/eas_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#eas_lgmapborder {
	border: 2px solid #efdfd6;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#eas_smmapborder {
	border: 1px solid #efdfd6;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.eas_lglocatorborder {
	border: 2px solid #efdfd6;
	background-color: #FFFFFF;
	padding: 2px;
}
.eas_photogallery_bkgrnd {
	background-image: url(../graphics/eas_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.eas_lgflagborder {
	border: 2px solid #efdfd6; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.eas_selected {
	background-image: url("../graphics/eas_light.jpg");
	background-repeat: repeat;
	}


/* MIDDLE EAST ------------------ */

.mde_dark {
	background-image: url("../graphics/mde_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.mde_medium {
	background-image: url("../graphics/mde_medium.jpg");
	color: #996600;
	text-align: left;
}
.mde_light {
	background-image: url("../graphics/mde_light.jpg");
	color: #666666;
	text-align: left;
}
.mde_flag_loc_bkgrnd {
	background-image: url("../graphics/mde_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#mde_flag_bkgrnd {
	background-image: url(../graphics/mde_flag_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.mde_map_bkgrnd {
	background-image: url("../graphics/mde_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#mde_lgmapborder {
	border: 2px solid #ebe0cc;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#mde_smmapborder {
	border: 1px solid #ebe0cc;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.mde_lglocatorborder {
	border: 2px solid #ebe0cc;
	background-color: #FFFFFF;
	padding: 2px;
}
.mde_photogallery_bkgrnd {
	background-image: url(../graphics/mde_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.mde_lgflagborder {
	border: 2px solid #ebe0cc; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.mde_selected {
	background-image: url("../graphics/mde_light.jpg");
	background-repeat: repeat;
	}


/* NORTH AMERICA ------------------ */

.noa_dark {
	background-image: url("../graphics/noa_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.noa_medium {
	background-image: url("../graphics/noa_medium.jpg");
	color: #006699;
	text-align: left;
}
.noa_light {
	background-image: url("../graphics/noa_light.jpg");
	color: #666666;
	text-align: left;
}
.noa_flag_loc_bkgrnd {
	background-image: url("../graphics/noa_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.noa_map_bkgrnd {
	background-image: url("../graphics/noa_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#noa_lgmapborder {
	border: 2px solid #ccdae5;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#noa_smmapborder {
	border: 1px solid #ccdae5;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.noa_lglocatorborder {
	border: 2px solid #ccdae5;
	background-color: #FFFFFF;
	padding: 2px;
}
.noa_photogallery_bkgrnd {
	background-image:url(../graphics/noa_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.noa_lgflagborder {
	border: 2px solid #ccdae5; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.noa_selected {
	background-image: url("../graphics/noa_light.jpg");
	background-repeat: repeat;
	}


/* OCEANS ------------------ */

.oce_dark {
	background-image: url("../graphics/oce_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.oce_medium {
	background-image: url("../graphics/oce_medium.jpg");
	color: #127B94;
	text-align: left;
}
.oce_light {
	background-image: url("../graphics/oce_light.jpg");
	color: #666666;
	text-align: left;
}
.oce_map_bkgrnd {
	background-image: url(../graphics/oce_map_bkgrnd.jpg);
	background-repeat: no-repeat;
}
#oce_lgmapborder {
	border: 2px solid #cce3e7;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#oce_smmapborder {
	border: 1px solid #cce3e7;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.oce_lglocatorborder {
	border: 2px solid #cce3e7;
	background-color: #FFFFFF;
	padding: 2px;
}
.oce_photogallery_bkgrnd {
	background-image: url(../graphics/oce_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.oce_lgflagborder {
	border: 2px solid #cce3e7; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.oce_selected {
	background-image: url("../graphics/oce_light.jpg");
	background-repeat: repeat;
	}


/* SOUTH AMERICA ------------------ */

.soa_dark {
	background-image: url("../graphics/soa_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.soa_medium {
	background-image: url("../graphics/soa_medium.jpg");
	color: #828223;
	text-align: left;
}
.soa_light {
	background-image: url("../graphics/soa_light.jpg");
	color: #666666;
	text-align: left;
}
.soa_flag_loc_bkgrnd {
	background-image: url("../graphics/soa_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.soa_map_bkgrnd {
	background-image: url("../graphics/soa_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#soa_lgmapborder {
	border: 2px solid #e6e6d9;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#soa_smmapborder {
	border: 1px solid #e6e6d9;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.soa_lglocatorborder {
	border: 2px solid #e6e6d9;
	background-color: #FFFFFF;
	padding: 2px;
}
#soa_flagborder {
	border: 1px solid #e6e6d9;
	background-color: #FFFFFF;
}
.soa_photogallery_bkgrnd {
	background-image: url(../graphics/soa_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.soa_lgflagborder {
	border: 2px solid #e6e6d9; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.soa_selected {
	background-image: url("../graphics/soa_light.jpg");
	background-repeat: repeat;
	}


/* SOUTH ASIA ------------------ */

.sas_dark {
	background-image: url("../graphics/sas_dark.jpg");
	color: #FFFFFF;
	text-align: left;
}
.sas_medium {
	background-image: url("../graphics/sas_medium.jpg");
	color: #762727;
	text-align: left;
}
.sas_light {
	background-image: url("../graphics/sas_light.jpg");
	color: #666666;
	text-align: left;
}
.sas_flag_loc_bkgrnd {
	background-image: url("../graphics/sas_flag_loc_bkgrnd.jpg");
	background-repeat: no-repeat;
}
.sas_map_bkgrnd {
	background-image: url("../graphics/sas_map_bkgrnd.jpg");
	background-repeat: no-repeat;
}
#sas_lgmapborder {
	border: 2px solid #e4d4d4;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
}
#sas_smmapborder {
	border: 1px solid #e4d4d4;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 2px;
}
.sas_lglocatorborder {
	border: 2px solid #e4d4d4;
	background-color: #FFFFFF;
	padding: 2px;
}
.sas_photogallery_bkgrnd {
	background-image: url(../graphics/sas_photogallery_bkgrnd.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.sas_lgflagborder {
	border: 2px solid #e4d4e4; 
	background-color: #FFFFFF; 
	padding: 10px; 
	margin: 10px;
}
.sas_selected {
	background-image: url("../graphics/sas_light.jpg");
	background-repeat: repeat;
	}


.bottom-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0.02em;
	line-height: 15px;
	text-align: right;
	color: #666666;
	background: url(../graphics/home_footer_bkg.jpg) repeat-x;
	text-align: right;
	vertical-align: bottom;
	height: 65px;
	padding: 0px 5px 3px 0px;
	width: 600px;
	}


body a:link {
	text-decoration: none;
	}
	
/* ----- Country Profiles Pages ---------- */
#field a:link, #field a:visited {
	text-decoration: none;
}

#field .category a:link, #field .category a:visited {
	text-decoration: none;
}


#profileguide a:link, #profileguide a:visited, #profileguide a:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}

#profileguide a:hover {
	color: #666666;
	text-decoration: none;
	cursor: default;
	}

#profileguide td data{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0.05em;
	}


/* ----- Rank Order Pages ---------- */

#rankorder td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .075em;
	text-decoration: none;
	}

#rankorder td img {
	text-align: right;
	}

#rankorder a:link, #rankorder a:visited, #rankorder a:active  {
	text-decoration: none;
	color: #666666;
  	cursor: default;
	}

#rankorder a:hover {
	color:  #666666;
	text-decoration: none;
	}
	
	/* ----- Text Version ---------- */

#textversion td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .075em;
	text-decoration: none;
	}

#textversion td img {
	text-align: right;
	}

#textversion a:link, #textversion a:visited, #textversion a:active  {
	text-decoration: none;
	color: #666666;
	cursor: default;
	}

#textversion a:hover {
	color:  #666666;
	text-decoration: none;
	}
	
/* ----- Information sourcesPages ---------- */

#sourceguide td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .075em;
	text-decoration: none;
	}

#sourceguide td img {
	text-align: right;
	}

#sourceguide a:link, #sourceguide a:visited, #sourceguide a:active, #rankorderguide a:link, #rankorderguide a:visited, #rankorderguide a:active   {
	text-decoration: none;
	color: #666666;
  	cursor: default;
	font-weight: bold;
	}

#sourceguide a:hover {
	color:  #666666;
	text-decoration: none;
	}
	
.category_data a:link, a:visited {
	text-decoration: none;
	}

.category a:link, a:visited, #faq a:link  {
	text-decoration: none;
	}

#contacts .category_data a:link, a:visited {
	text-decoration: none;
	}

#faq .category a:link, a:visited {
	text-decoration: none;
	}

#faq .answer a:link, #faq .question a:link {
	text-decoration: none;
 }	

.answer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: .1em;
	padding-left: 7px;
}
.mapFit {
     max-width: 290px;
     max-height: 340px;
}
.mapFit1 {
     max-width: 600px;
     max-height: 600px;
}
.refmapFit {
     max-width: 80px;
     max-height: 90px;
}

.populationFit {
     max-width: 500px;
     max-height: 500px;
}

.locatorFit {
     max-width: 250px;
     max-height: 250px;
}

.galleryFit {
     max-width: 500px;
     max-height: 500px;
}

.fotw {
     max-width: 100px;
     max-height: 90px;
}
 table#fieldListing {
    width: 700px;
}

table#fieldListing th {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding-left: 5px;
}


div.fbTitleRankOrder {
    width: 700px;
    color: #666666;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    margin-left: 2px;
    padding-left: 5px;
    text-transform: uppercase;
    background-image: url("../graphics/gold_gradiant.gif");
    background-repeat: repeat-x;
    line-height: 25px;
    vertical-align: middle;
}
div.rankOrderDesc {
    width: 700px;
//    color: #666666;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 11px;
   letter-spacing: 1px;
    margin-left: 2px;
    padding: 6px;
//    text-transform: uppercase;
    line-height: 16px;
    vertical-align: middle;
}
.country a:link, .country a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-transform: normal;
        color:#666666;
        letter-spacing: 1px;
        text-decoration: underline;
        text-align: left;
}
.country a:hover {
        text-decoration: none;
}

.fieldData {
   padding: 6px 0 6px 0;
}


div.rankOrderDesc a:link, div.rankOrderDesc a:visited {
    color: #666666;
    text-decoration: underline;
}

.text-holder {
//   width: 700px;
   width: 670px;
}
div.printHeader {
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    letter-spacing: 1px;
//    margin-left: 2px;
    padding-left: 5px;
    text-transform: uppercase;
    background-repeat: repeat;
//    line-height: 33px;
    line-height: 23px;
    vertical-align: middle;
}

.countryName {
   font-size: 13px;
   font-weight: bold;
}


ul.expandcollapse-all {
   display: none;
}

span.plus {
   display: none;
}
span.minus {
   display: none;
}


#field img {
   display: none;
}
.headerMapHolder {
   border: 2px solid #CCCCCC; 
//   background-image:url(../graphics/sas_lgmap_bkgrnd.jpg); 
   background-repeat: repeat-x; 
   background-position: top;
}

.headerMapHolder img {
    display: block;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px 0 10px 85px;
    margin-left: auto;
    margin-right: auto;
    padding: 7px;
    vertical-align: middle;
//    width: 195px;
//    max-height:250px;
    height:200px;


}

.headerImgHolder {
   text-align: center;
   border: 2px solid #CCCCCC; 
//   background-image:url(../graphics/sas_lgmap_bkgrnd.jpg); 
   background-repeat: repeat-x; 
   background-position: top;
}

.headerImgHolder img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 10px 0 10px 5px;
    padding: 7px;
    vertical-align: middle;
    width: 195px;
    max-height:200px;
}

.sas_med  {
   background-color: rgb(228, 212, 212);
}
.afr_med {
   background-color: rgb(217, 228, 205);
}
.ant_med {
   background-color: rgb(227, 219, 227);
}
.aus_med {
   background-color: rgb(204, 224, 235);
}
.cam_med {
   background-color: rgb(204, 229, 229);
}
.cas_med {
   background-color: rgb(235, 216, 216);
}
.eas_med {
   background-color: rgb(239, 223, 214);
}
.eur_med {
   background-color: rgb(241, 227, 208);
}
.mde_med {
   background-color: rgb(235, 224, 204);
}
.noa_med {
   background-color: rgb(204, 218, 229);
}
.oce_med {
   background-color: rgb(204, 227, 231);
}
.soa_med {
   background-color: rgb(230, 230, 217);
}
